﻿#define _CRT_SECURE_NO_WARNINGS 1

//写一个猜数字游戏
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void menu()
{
	printf(" ***************1.play 2.exit * *********\n");
}
void game()
{
	int guess = 0;
	int ret = rand() % 100 + 1;//所以如果要⽣成a~b的随机数，⽅法如下：	//a + rand() % (b - a + 1)
	//该地方就是生成1到100的数字
	printf("请猜数字\n");
	int count = 5;
	while (count)
	{
		printf("剩余次数%d\n", count);
		scanf("%d", &guess);
		if (guess > ret)
		{
			printf("猜大了\n");
		}
		else if (guess < ret)
		{
			printf("猜小了\n");
		}
		else
		{
			printf("猜对了\n");
			break;
		}
		count--;

	}
}
int main()
{
	int input = 0;
	srand((unsigned int)time);//时间戳，生成随机数
	do {
		//先判断是否玩游戏
		menu();
		printf("请输入数字\n");
		scanf("%d", &input);
			switch (input)
			{
			case 1:
				game();
				break;
			case 0:
				printf("退出游戏\n");
				break;
			default:
				printf("输入错误\n");
		}
		//然后进行判断
	} while (input);
	return 0;
}